package com.roper.yygh.cmn.client;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * Description: 远程调用cmn中的接口
 * Date:      2022/1/1 13:33
 * author:    LPH
 * version:   V1.0
 */
// 需要写调用的对应的服务名称
@FeignClient("service-cmn")
@Repository
public interface DictFeignClient {

    // 根据dictcode和value查询
    @GetMapping("/admin/cmn/dict/getName/{dictCode}/{value}")
    public String getName(@PathVariable("dictCode") String dictCode, @PathVariable("value") String value);

    // 根据value值进行查询
    @GetMapping("/admin/cmn/dict/getName/{value}")
    public String getName(@PathVariable("value") String value);

}
